// PointerToTemplateFn.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"

#include "TestClass.h"
#include <cassert>

int _tmain(int argc, _TCHAR* argv[])
{
  assert(CreateTemplateNonMemberFnA()                 == CreateTemplateNonMemberFnB());
  assert(CreateClassTemplateMemberFnA()               == CreateClassTemplateMemberFnB());
  assert(CreateClassTemplateInlineMemberFnA()         == CreateClassTemplateInlineMemberFnB());
  assert(CreateTemplateClassMemberFnA()               == CreateTemplateClassMemberFnB());
  assert(CreateTemplateClassInlineMemberFnA()         == CreateTemplateClassInlineMemberFnB());
  assert(CreateTemplateClassTemplateMemberFnA()       == CreateTemplateClassTemplateMemberFnB());
  assert(CreateTemplateClassTemplateInlineMemberFnA() == CreateTemplateClassTemplateInlineMemberFnB());

	return 0;
}

